package com.pm.service.negative;

import com.github.pagehelper.PageInfo;
import com.pm.entity.po.negative.NegativeChecklist;
import com.pm.entity.po.security.User;
import com.pm.entity.vo.NegativeChecklistVo;
import com.pm.service.BaseService;

public interface NegativeChecklistService extends BaseService<NegativeChecklist> {
    PageInfo<NegativeChecklistVo> getChecklist(NegativeChecklist negativeChecklist);

    Integer addChecklist(NegativeChecklist negativeChecklist, User user);

    Boolean deleteChecklist(Integer id);

    Boolean updateChecklist(NegativeChecklist negativeChecklist, User user);

    NegativeChecklistVo getAllChecklistId(Integer id);
}
